# class Student:   #1 必须写   class 后面首字母要大写
#     cls ="qc5"                        #类属性
#     def __init__(self,name,age,sex):  #2 固定搭配
#         self.name=name                 #3 创建对象，必须携带对象属性
#         self.age=age
#         self.sex=sex
# if __name__ == '__main__':           #4 输入main  固定搭配
#     s1= Student("chen","12","男")      #5通过student 来创建对象是s1
#     print(s1.sex)                       #6 输出对象属性：sex
#     print(s1.age)
#     print(s1.name)
# print(s1.__class__)                      #通过对象，访问类属性
#
# s1.address="沈阳"                        #增加对象属性
# print(s1.address)
#
# s1.name="张三"                           #修改对象属性
# print(s1.name)
#
# # del s1.sex                              #删除对象属性
# # print(s1.sex)
#
# Student.cls='一大5'                    #修改类属性
# print(s1.cls)
#
# print(s1.__dict__)                      #查看类对象拥有的属性
#
# print(Student.__dict__)                  #查看类拥有的属性和方法
#
# del Student.cls                         #删除类属性（会报错）
# print(Student.cls)

class Teachger:
    cls ="三高"
    def __init__(self,name,age,sex):
        self.name=name
        self.age=age
        self.sex=sex
if __name__ == '__main__':
    t1=Teachger("杨老师",33,"女")
    t2=Teachger("chen",12,"男")
    print(t1.name)
    print(t2.sex)
    print(t1.__dict__)
    print(Teachger.__dict__)
    print(t1.cls)
